twin-spined cactus (mammillaria geminispina) - Spanish English Dictionary